package com.pureut.production.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/***
 *  水刺产出明细实体
 * Author:C
 * Date:2023/02/20 13:34
 * @DESC
 */
@Data
public class SpunlaceOutputDetailDto {

    /**
     * id
     */
    private Long id;

    /**
     * 线别编码
     */
    private String productionLine;

    /**
     * 水刺制令单号
     */
    private String spunlaceOrderNumber;

    /**
     * 产品号码
     */
    private String productionNumber;

    /**
     * 产品名称
     */
    private String materialName;

    /**
     * 产品编码
     */
    private String materialCode;



    /**
     * 产品状态
     */
    private String productionStatus;

    /**
     * 产品状态
     */
    private String productionStatusDict;

    /**
     * 生产批次号
     */
    private String productionBatch;

    /**
     * 班次
     */
    private String classes;

    /**
     * 毛重
     */
    private double grossWeight;

    /**
     * 净重
     */
    private double netWeight;

    /**
     * 幅宽
     */
    private String breadth;

    /**
     * 卷长
     */
    private String rollLength;

    /**
     * 卷径
     */
    private String rollingDiameter;

    /**
     * 克重
     */
    private String grawWeight;

    /**
     * 厚度
     */
    private String thick;

    /**
     * 接头
     */
    private String joint;

    /**
     * 检验单状态
     */
    private String checkStatus;

    /**
     * 检验单结果
     */
    private String checkResult;

    /**
     * 物料等级
     */
    private String materielGrade;

    /**
     * 检验单状态
     */
    private String checkStatusDict;

    /**
     * 检验单结果
     */
    private String checkResultDict;

    /**
     * 物料等级
     */
    private String materielGradeDict;

    /**
     * 是否送检
     */
    private String isFlag;

    /**
     * 品质关联单号
     */
    private String connectQualityDoc;

    /**
     * 操作员
     */
    private String createMan;

    /**
     * 产出时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 入库人
     */
    private String stockMan;

    /**
     * 入库时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date stockDate;

    /**
     * 异常备注
     */
    private String exceptionRemark;

    /**
     * 疵点
     */
    private String defect;

    /**
     * 模板id
     */
    private String printId;

    /**
     * 模板id
     */
    private Long printTemplateId;

    /**
     * 跨天时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date crossSkyTime;

    private String productionLineCode;

    /**
     * 班组编码
     */
    private String groupCode;
}
